using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;

namespace MVCFramework
{
    public interface IDomainCollection : IList 
    {
        event EventHandler<DomainCollectionChangedEventArgs<object>> OnChange;
        void ModelModifiedCollectionHandler(object sender, ModelModificationEventArgs args);
        event EventHandler<EventArgs> OnExternalyChanged;
        bool IsModelModifiededCollection {get ; set ;}
    }
}
